package com.dg.cuckoo.admin.service;

import com.dg.cuckoo.admin.dto.proCarryOut.ProExpendDto;
import com.dg.cuckoo.common.utils.PageModel;

import java.util.List;

public interface ExpendProphaseService {

    void save(String projectId, ProExpendDto dto);

    void delect(String id);

    ProExpendDto openInfo(String id);

    void powerfulSave(Integer type,String projectId, ProExpendDto dto);

    void powerfulUpdate(Integer type,String id,String projectId,ProExpendDto dto);

    PageModel powerfulPage(Integer type, Integer page, Integer pageSize, String projectId);

    void update(String id,String projectId,ProExpendDto dto);

    PageModel page(Integer page, Integer pageSize, String projectId);

    List<String> openContract(String projectId);
}
